package controllers.utilisateurs;

import java.util.Date;
import java.util.List;

import models.Offre;
import models.Produit;
import play.data.validation.Required;
import play.mvc.Controller;

public class Utilisateurs extends Controller 
{

    public void index() {
        List utilisateurs = models.Utilisateur.findAll();
    	render(utilisateurs);
    }
    
    public static void show(Long utilisateurId) {
        models.Utilisateur utilisateur = models.Utilisateur.findById(utilisateurId);
        notFoundIfNull(utilisateur);
        render(utilisateur);
    }
    
    public void create(@Required String _nom, String _mail, String _mdp, String _role, String _num_siret, String _adresse) {
        if (validation.hasErrors()) {
            flash.error("Svp entrez les paramètres demandé!");
            index();
        }
        models.Utilisateur utilisateur = new models.Utilisateur(_nom, _mail, _mdp, _role, _num_siret, _adresse);
        utilisateur.save();
        index();
    }
    
    public void delete(Long utilisateurId) {
    	models.Utilisateur utilisateur = models.Utilisateur.findById(utilisateurId);
        notFoundIfNull(utilisateur);
        utilisateur.delete();
        flash.success("L'utilisateur a été supprimée");
        index();
    }
}
